<?xml version="1.0" encoding="UTF-8"?>
<model modelUID="r:19389f68-3774-458d-83d3-54809ca8ac6b(graphviz.structure)" version="16">
  <persistence version="7" />
  <language namespace="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" />
  <import index="tpce" modelUID="r:00000000-0000-4000-0000-011c89590292(jetbrains.mps.lang.structure.structure)" version="0" implicit="yes" />
  <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
  <import index="ljpq" modelUID="r:19389f68-3774-458d-83d3-54809ca8ac6b(graphviz.structure)" version="16" implicit="yes" />
  <roots>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4683729127880614440">
      <property name="name" nameId="tpck.1169194664001" value="GVDocument" />
      <property name="rootable" nameId="tpce.1096454100552" value="true" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4683729127880614470">
      <property name="name" nameId="tpck.1169194664001" value="GVGraph" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4683729127882709400">
      <property name="name" nameId="tpck.1169194664001" value="GVGraphStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4683729127882709401">
      <property name="name" nameId="tpck.1169194664001" value="GVAttributeStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4683729127882822187">
      <property name="name" nameId="tpck.1169194664001" value="GVNodeDeclaration" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.node" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4683729127882960942">
      <property name="name" nameId="tpck.1169194664001" value="GVNodeReference" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.node" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="2602392581780785598" resolveInfo="GVBaseNode" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4768206649132996859">
      <property name="name" nameId="tpck.1169194664001" value="GVEdgeExpression" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.expression" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4768206649133437464">
      <property name="name" nameId="tpck.1169194664001" value="GVEdgeExpressionPart" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.expression" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4768206649134501353">
      <property name="name" nameId="tpck.1169194664001" value="GVNodeShapeStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.node" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="4768206649134501368">
      <property name="name" nameId="tpck.1169194664001" value="node_shape" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.node" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4768206649136452296">
      <property name="name" nameId="tpck.1169194664001" value="GVAttributeDef" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="2602392581780422891">
      <property name="name" nameId="tpck.1169194664001" value="GVSubgraphBlock" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="2602392581780785598">
      <property name="name" nameId="tpck.1169194664001" value="GVBaseNode" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.node" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="2602392581780891729">
      <property name="name" nameId="tpck.1169194664001" value="compass_port" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.port" />
      <property name="hasNoDefaultMember" nameId="tpce.1212080844762" value="true" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="2602392581782193610">
      <property name="name" nameId="tpck.1169194664001" value="GVPort" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.port" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="2602392581782457097">
      <property name="name" nameId="tpck.1169194664001" value="GVLabelStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.label" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="8577380457326839331">
      <property name="name" nameId="tpck.1169194664001" value="GVPortReference" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.port" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="8577380457328886011">
      <property name="name" nameId="tpck.1169194664001" value="GVGraphStatementBlock" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="8577380457330095555">
      <property name="name" nameId="tpck.1169194664001" value="GVAttributable" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="8577380457330095601">
      <property name="name" nameId="tpck.1169194664001" value="graph_component" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="8577380457330308894">
      <property name="name" nameId="tpck.1169194664001" value="arrow_shape" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.arrow" />
      <property name="hasNoDefaultMember" nameId="tpce.1212080844762" value="true" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="8577380457330308903">
      <property name="name" nameId="tpck.1169194664001" value="GVArrowShapeStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.arrow" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="8577380457330308912">
      <property name="name" nameId="tpck.1169194664001" value="GVArrowHeadShapeStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.arrow" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="8577380457330308918">
      <property name="name" nameId="tpck.1169194664001" value="GVArrowTailShapeStatement" />
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.arrow" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513796843598">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVAttributeClass" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513796894916">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.tag" />
      <property name="name" nameId="tpck.1169194664001" value="GVAttrForNode" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513796894917">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.tag" />
      <property name="name" nameId="tpck.1169194664001" value="GVAttrForEdge" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513796894918">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.tag" />
      <property name="name" nameId="tpck.1169194664001" value="GVAttrForGraph" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513796895042">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.port" />
      <property name="name" nameId="tpck.1169194664001" value="GVCompassPort" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513796895050">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.port" />
      <property name="name" nameId="tpck.1169194664001" value="GVPortBoth" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513796902559">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.shape.arrow" />
      <property name="name" nameId="tpck.1169194664001" value="GVArrowShape" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797128202">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVCustomAttribute" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797128225">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.label" />
      <property name="name" nameId="tpck.1169194664001" value="GVLabelHtml" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513797128227">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVValueStatement" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797165470">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.style" />
      <property name="name" nameId="tpck.1169194664001" value="GVStyle" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="4044129513797165477">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.style" />
      <property name="name" nameId="tpck.1169194664001" value="gvstyleenum" />
      <property name="hasNoDefaultMember" nameId="tpce.1212080844762" value="true" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797165505">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVFontName" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513797229042">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVNumberStatement" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797229044">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVFontSize" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.InterfaceConceptDeclaration" typeId="tpce.1169125989551" id="4044129513797257334">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.color" />
      <property name="name" nameId="tpck.1169194664001" value="GVColorStatement" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797276961">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.color" />
      <property name="name" nameId="tpck.1169194664001" value="GVFillColor" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797276971">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.color" />
      <property name="name" nameId="tpck.1169194664001" value="GVBgColor" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797276976">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.color" />
      <property name="name" nameId="tpck.1169194664001" value="GVFontColor" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797276985">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.color" />
      <property name="name" nameId="tpck.1169194664001" value="GVColor" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797297789">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVMinLen" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797297794">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVWeight" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797340653">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVRankDir" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.EnumerationDataTypeDeclaration" typeId="tpce.1082978164219" id="4044129513797340654">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="rankdirenum" />
      <property name="hasNoDefaultMember" nameId="tpce.1212080844762" value="true" />
      <link role="memberDataType" roleId="tpce.1083171729157" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="4044129513797426347">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes" />
      <property name="name" nameId="tpck.1169194664001" value="GVXLabel" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="7172006121520158836">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="attributes.label" />
      <property name="name" nameId="tpck.1169194664001" value="HtmlLine" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
    <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="496274718814335510">
      <property name="virtualPackage" nameId="tpck.1193676396447" value="graph.expression" />
      <property name="name" nameId="tpck.1169194664001" value="GVGenHelperNodeRef" />
      <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpck.1133920641626" resolveInfo="BaseConcept" />
    </node>
  </roots>
  <root id="4683729127880614440">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4683729127882493370">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="styles" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4768206649136452296" resolveInfo="GVAttributeDef" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4683729127880614492">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="graph" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4683729127880614470" resolveInfo="GVGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4683729127880614598">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
  </root>
  <root id="4683729127880614470">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="8577380457334266973">
      <property name="name" nameId="tpck.1169194664001" value="directed" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983657063" resolveInfo="boolean" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4683729127880614630">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2224471876217323262">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="8577380457328886011" resolveInfo="GVGraphStatementBlock" />
    </node>
  </root>
  <root id="4683729127882709400">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="8416640793686236168">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="styles" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
  </root>
  <root id="4683729127882709401">
    <node role="conceptPropertyDeclaration" roleId="tpce.1137467167200" type="tpce.StringConceptPropertyDeclaration" typeId="tpce.1105725281956" id="4044129513796894948">
      <property name="name" nameId="tpck.1169194664001" value="gvalias" />
    </node>
  </root>
  <root id="4683729127882822187">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="2602392581782433178">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="ports" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="2602392581782193610" resolveInfo="GVPort" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4044129513796843597">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="styles" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
      <link role="specializedLink" roleId="tpce.1071599698500" targetNodeId="8416640793686236168" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2602392581780204545">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4683729127882822188">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709400" resolveInfo="GVGraphStatement" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4768206649133752391">
      <property name="value" nameId="tpce.1105725733873" value="node" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4683729127882960942">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="8577380457326839333">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="port" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796895050" resolveInfo="GVPortBoth" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4683729127882960943">
      <property name="metaClass" nameId="tpce.1071599937831" value="reference" />
      <property name="role" nameId="tpce.1071599776563" value="declaration" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4683729127882822187" resolveInfo="GVNodeDeclaration" />
    </node>
  </root>
  <root id="4768206649132996859">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4768206649133437465">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="left" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4768206649133437464" resolveInfo="GVEdgeExpressionPart" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4768206649133437468">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="right" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4768206649133437464" resolveInfo="GVEdgeExpressionPart" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4044129513796894981">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="styles" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
      <link role="specializedLink" roleId="tpce.1071599698500" targetNodeId="8416640793686236168" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4768206649133437463">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709400" resolveInfo="GVGraphStatement" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4768206649133752393">
      <property name="value" nameId="tpce.1105725733873" value="edge" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4768206649133437464" />
  <root id="4768206649134501353">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4768206649134501354">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796894921">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4768206649134501355">
      <property name="value" nameId="tpce.1105725733873" value="shape" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4768206649134501403">
      <property name="name" nameId="tpck.1169194664001" value="value" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="4768206649134501368" resolveInfo="node_shape" />
    </node>
  </root>
  <root id="4768206649134501368">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501369">
      <property name="internalValue" nameId="tpce.1083923523171" value="box" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501370">
      <property name="externalValue" nameId="tpce.1083923523172" value="polygon" />
      <property name="internalValue" nameId="tpce.1083923523171" value="polygon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501371">
      <property name="internalValue" nameId="tpce.1083923523171" value="ellipse" />
      <property name="externalValue" nameId="tpce.1083923523172" value="ellipse" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501372">
      <property name="internalValue" nameId="tpce.1083923523171" value="circle" />
      <property name="externalValue" nameId="tpce.1083923523172" value="circle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501373">
      <property name="internalValue" nameId="tpce.1083923523171" value="point" />
      <property name="externalValue" nameId="tpce.1083923523172" value="point" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501374">
      <property name="internalValue" nameId="tpce.1083923523171" value="egg" />
      <property name="externalValue" nameId="tpce.1083923523172" value="egg" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501375">
      <property name="internalValue" nameId="tpce.1083923523171" value="triangle" />
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501376">
      <property name="internalValue" nameId="tpce.1083923523171" value="plaintext" />
      <property name="externalValue" nameId="tpce.1083923523172" value="plaintext" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501377">
      <property name="internalValue" nameId="tpce.1083923523171" value="diamond" />
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501378">
      <property name="internalValue" nameId="tpce.1083923523171" value="trapezium" />
      <property name="externalValue" nameId="tpce.1083923523172" value="trapezium" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501379">
      <property name="externalValue" nameId="tpce.1083923523172" value="parallelogram" />
      <property name="internalValue" nameId="tpce.1083923523171" value="parallelogram" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501380">
      <property name="internalValue" nameId="tpce.1083923523171" value="house" />
      <property name="externalValue" nameId="tpce.1083923523172" value="house" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501381">
      <property name="internalValue" nameId="tpce.1083923523171" value="pentagon" />
      <property name="externalValue" nameId="tpce.1083923523172" value="pentagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501382">
      <property name="externalValue" nameId="tpce.1083923523172" value="hexagon" />
      <property name="internalValue" nameId="tpce.1083923523171" value="hexagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501383">
      <property name="externalValue" nameId="tpce.1083923523172" value="septagon" />
      <property name="internalValue" nameId="tpce.1083923523171" value="septagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501384">
      <property name="internalValue" nameId="tpce.1083923523171" value="octagon" />
      <property name="externalValue" nameId="tpce.1083923523172" value="octagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501385">
      <property name="internalValue" nameId="tpce.1083923523171" value="doublecircle" />
      <property name="externalValue" nameId="tpce.1083923523172" value="doublecircle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501386">
      <property name="internalValue" nameId="tpce.1083923523171" value="doubleoctagon" />
      <property name="externalValue" nameId="tpce.1083923523172" value="doubleoctagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501387">
      <property name="internalValue" nameId="tpce.1083923523171" value="tripleoctagon" />
      <property name="externalValue" nameId="tpce.1083923523172" value="tripleoctagon" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501388">
      <property name="internalValue" nameId="tpce.1083923523171" value="invtriangle" />
      <property name="externalValue" nameId="tpce.1083923523172" value="invtriangle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501389">
      <property name="internalValue" nameId="tpce.1083923523171" value="invtrapezium" />
      <property name="externalValue" nameId="tpce.1083923523172" value="invtrapezium" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501390">
      <property name="internalValue" nameId="tpce.1083923523171" value="invhouse" />
      <property name="externalValue" nameId="tpce.1083923523172" value="invhouse" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501391">
      <property name="internalValue" nameId="tpce.1083923523171" value="Mdiamond" />
      <property name="externalValue" nameId="tpce.1083923523172" value="Mdiamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501392">
      <property name="externalValue" nameId="tpce.1083923523172" value="Msquare" />
      <property name="internalValue" nameId="tpce.1083923523171" value="Msquare" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501393">
      <property name="externalValue" nameId="tpce.1083923523172" value="Mcircle" />
      <property name="internalValue" nameId="tpce.1083923523171" value="Mcircle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501394">
      <property name="externalValue" nameId="tpce.1083923523172" value="rect" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rect" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501395">
      <property name="externalValue" nameId="tpce.1083923523172" value="rectangle" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rectangle" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501396">
      <property name="internalValue" nameId="tpce.1083923523171" value="square" />
      <property name="externalValue" nameId="tpce.1083923523172" value="square" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501397">
      <property name="externalValue" nameId="tpce.1083923523172" value="none" />
      <property name="internalValue" nameId="tpce.1083923523171" value="none" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501398">
      <property name="externalValue" nameId="tpce.1083923523172" value="note" />
      <property name="internalValue" nameId="tpce.1083923523171" value="note" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501399">
      <property name="internalValue" nameId="tpce.1083923523171" value="tab" />
      <property name="externalValue" nameId="tpce.1083923523172" value="tab" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501400">
      <property name="internalValue" nameId="tpce.1083923523171" value="folder" />
      <property name="externalValue" nameId="tpce.1083923523172" value="folder" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501401">
      <property name="internalValue" nameId="tpce.1083923523171" value="box3d" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box3d" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4768206649134501402">
      <property name="internalValue" nameId="tpce.1083923523171" value="component" />
      <property name="externalValue" nameId="tpce.1083923523172" value="component" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457328081005">
      <property name="externalValue" nameId="tpce.1083923523172" value="record" />
      <property name="internalValue" nameId="tpce.1083923523171" value="record" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457328081006">
      <property name="externalValue" nameId="tpce.1083923523172" value="Mrecord" />
      <property name="internalValue" nameId="tpce.1083923523171" value="Mrecord" />
    </node>
  </root>
  <root id="4768206649136452296">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="8577380457332076833">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="styleStatements" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4768206649136452308">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513796843618">
      <property name="name" nameId="tpck.1169194664001" value="type" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="8577380457330095601" resolveInfo="graph_component" />
    </node>
  </root>
  <root id="2602392581780422891">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="2602392581780422893">
      <property name="name" nameId="tpck.1169194664001" value="clustered" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983657063" resolveInfo="boolean" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2602392581780422892">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8577380457328886016">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="8577380457328886011" resolveInfo="GVGraphStatementBlock" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="2602392581780422923">
      <property name="value" nameId="tpce.1105725733873" value="subgraph" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="2602392581780785598">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.BooleanConceptProperty" typeId="tpce.1105725574259" id="2602392581780785599">
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473854053" resolveInfo="abstract" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2602392581780785600">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4768206649133437464" resolveInfo="GVEdgeExpressionPart" />
    </node>
  </root>
  <root id="2602392581780891729">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581781492801">
      <property name="internalValue" nameId="tpce.1083923523171" value="--none--" />
      <property name="externalValue" nameId="tpce.1083923523172" value="--none--" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891730">
      <property name="internalValue" nameId="tpce.1083923523171" value="n" />
      <property name="externalValue" nameId="tpce.1083923523172" value="north" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891731">
      <property name="internalValue" nameId="tpce.1083923523171" value="ne" />
      <property name="externalValue" nameId="tpce.1083923523172" value="north east" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891732">
      <property name="externalValue" nameId="tpce.1083923523172" value="east" />
      <property name="internalValue" nameId="tpce.1083923523171" value="e" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891733">
      <property name="internalValue" nameId="tpce.1083923523171" value="se" />
      <property name="externalValue" nameId="tpce.1083923523172" value="south east" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891734">
      <property name="externalValue" nameId="tpce.1083923523172" value="south" />
      <property name="internalValue" nameId="tpce.1083923523171" value="s" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891735">
      <property name="internalValue" nameId="tpce.1083923523171" value="sw" />
      <property name="externalValue" nameId="tpce.1083923523172" value="south west" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891736">
      <property name="internalValue" nameId="tpce.1083923523171" value="w" />
      <property name="externalValue" nameId="tpce.1083923523172" value="west" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="2602392581780891737">
      <property name="internalValue" nameId="tpce.1083923523171" value="nw" />
      <property name="externalValue" nameId="tpce.1083923523172" value="north west" />
    </node>
  </root>
  <root id="2602392581782193610">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2602392581782193611">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="tpck.1169194658468" resolveInfo="INamedConcept" />
    </node>
  </root>
  <root id="2602392581782457097">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="2602392581782457098">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796894950">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796894952">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128257">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797128227" resolveInfo="GVValueStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797415751">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="2602392581782457100">
      <property name="value" nameId="tpce.1105725733873" value="label" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="8577380457326839331">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="8577380457326839332">
      <property name="metaClass" nameId="tpce.1071599937831" value="reference" />
      <property name="role" nameId="tpce.1071599776563" value="port" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="2602392581782193610" resolveInfo="GVPort" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796895052">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796895050" resolveInfo="GVPortBoth" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797016473">
      <property name="value" nameId="tpce.1105725733873" value="port" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="8577380457328886011">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="8577380457328886014">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="graphStatements" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4683729127882709400" resolveInfo="GVGraphStatement" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4044129513797371421">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="attributes" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8577380457328886012">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709400" resolveInfo="GVGraphStatement" />
    </node>
  </root>
  <root id="8577380457330095555" />
  <root id="8577380457330095601">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330095602">
      <property name="externalValue" nameId="tpce.1083923523172" value="node" />
      <property name="internalValue" nameId="tpce.1083923523171" value="node" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330095603">
      <property name="externalValue" nameId="tpce.1083923523172" value="edge" />
      <property name="internalValue" nameId="tpce.1083923523171" value="edge" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330095604">
      <property name="internalValue" nameId="tpce.1083923523171" value="rootGraph" />
      <property name="externalValue" nameId="tpce.1083923523172" value="root graph" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330095605">
      <property name="internalValue" nameId="tpce.1083923523171" value="subgraph" />
      <property name="externalValue" nameId="tpce.1083923523172" value="subgraph" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330095606">
      <property name="externalValue" nameId="tpce.1083923523172" value="clusterSubgraph" />
      <property name="internalValue" nameId="tpce.1083923523171" value="clusterSubgraph" />
    </node>
  </root>
  <root id="8577380457330308894">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308895">
      <property name="internalValue" nameId="tpce.1083923523171" value="box" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box filled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308896">
      <property name="internalValue" nameId="tpce.1083923523171" value="lbox" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box filled left half" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308897">
      <property name="internalValue" nameId="tpce.1083923523171" value="rbox" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box filled right half" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308898">
      <property name="internalValue" nameId="tpce.1083923523171" value="obox" />
      <property name="externalValue" nameId="tpce.1083923523172" value="box unfilled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308899">
      <property name="externalValue" nameId="tpce.1083923523172" value="box unfilled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="olbox" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330308900">
      <property name="externalValue" nameId="tpce.1083923523172" value="box unfilled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="orbox" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528389">
      <property name="externalValue" nameId="tpce.1083923523172" value="crow" />
      <property name="internalValue" nameId="tpce.1083923523171" value="crow" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528390">
      <property name="externalValue" nameId="tpce.1083923523172" value="crow left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="lcrow" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528391">
      <property name="externalValue" nameId="tpce.1083923523172" value="crow right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rcrow" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528392">
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond filled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="diamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528393">
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond filled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="ldiamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528394">
      <property name="internalValue" nameId="tpce.1083923523171" value="rdiamond" />
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond filled right half" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528395">
      <property name="internalValue" nameId="tpce.1083923523171" value="odiamond" />
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond unfilled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528396">
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond unfilled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="oldiamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528397">
      <property name="externalValue" nameId="tpce.1083923523172" value="diamond unfilled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="ordiamond" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528398">
      <property name="externalValue" nameId="tpce.1083923523172" value="dot filled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="dot" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528399">
      <property name="externalValue" nameId="tpce.1083923523172" value="dot unfilled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="odot" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528400">
      <property name="internalValue" nameId="tpce.1083923523171" value="inv" />
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse filled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528407">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse filled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="linv" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528408">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse filled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rinv" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528409">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse unfilled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="oinv" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528410">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse unfilled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="olinv" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528411">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle inverse unfilled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="orinv" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528401">
      <property name="internalValue" nameId="tpce.1083923523171" value="normal" />
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle filled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528402">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle filled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="lnormal" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528403">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle filled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rnormal" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528404">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle unfilled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="onormal" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528405">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle unfilled left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="olnormal" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528406">
      <property name="externalValue" nameId="tpce.1083923523172" value="triangle unfilled right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="ornormal" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528412">
      <property name="internalValue" nameId="tpce.1083923523171" value="none" />
      <property name="externalValue" nameId="tpce.1083923523172" value="_none_" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528413">
      <property name="internalValue" nameId="tpce.1083923523171" value="tee" />
      <property name="externalValue" nameId="tpce.1083923523172" value="tee" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528414">
      <property name="internalValue" nameId="tpce.1083923523171" value="ltee" />
      <property name="externalValue" nameId="tpce.1083923523172" value="tee left half" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528415">
      <property name="externalValue" nameId="tpce.1083923523172" value="tee right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rtee" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528416">
      <property name="internalValue" nameId="tpce.1083923523171" value="vee" />
      <property name="externalValue" nameId="tpce.1083923523172" value="vee" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528417">
      <property name="externalValue" nameId="tpce.1083923523172" value="vee left half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="lvee" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="8577380457330528418">
      <property name="externalValue" nameId="tpce.1083923523172" value="vee right half" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rvee" />
    </node>
  </root>
  <root id="8577380457330308903">
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8577380457330308904">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796894923">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4044129513796902564">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="arrowShapes" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796902559" resolveInfo="GVArrowShape" />
    </node>
  </root>
  <root id="8577380457330308912">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="8577380457330308915">
      <property name="value" nameId="tpce.1105725733873" value="arrowheadshapes" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8577380457330308913">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="8577380457330308903" resolveInfo="GVArrowShapeStatement" />
    </node>
  </root>
  <root id="8577380457330308918">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="8577380457330308921">
      <property name="value" nameId="tpce.1105725733873" value="arrowtailshapes" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8577380457330308919">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="8577380457330308903" resolveInfo="GVArrowShapeStatement" />
    </node>
  </root>
  <root id="4044129513796843598">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="4044129513796843600">
      <property name="metaClass" nameId="tpce.1071599937831" value="reference" />
      <property name="role" nameId="tpce.1071599776563" value="style" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4768206649136452296" resolveInfo="GVAttributeDef" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796843599">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797040490">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797040492">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797040494">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513796843601">
      <property name="value" nameId="tpce.1105725733873" value="styleclass" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513796843603">
      <property name="value" nameId="tpce.1105725733873" value="Base class for node style" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473914776" resolveInfo="shortDescription" />
    </node>
  </root>
  <root id="4044129513796894916" />
  <root id="4044129513796894917" />
  <root id="4044129513796894918" />
  <root id="4044129513796895042">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513796895043">
      <property name="name" nameId="tpck.1169194664001" value="compass_port" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="2602392581780891729" resolveInfo="compass_port" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513796895047">
      <property name="value" nameId="tpce.1105725733873" value="compassPort" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513796895051">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796895050" resolveInfo="GVPortBoth" />
    </node>
  </root>
  <root id="4044129513796895050" />
  <root id="4044129513796902559">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513796902560">
      <property name="name" nameId="tpck.1169194664001" value="arrowShape" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="8577380457330308894" resolveInfo="arrow_shape" />
    </node>
  </root>
  <root id="4044129513797128202">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797128203">
      <property name="name" nameId="tpck.1169194664001" value="key" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797128204">
      <property name="value" nameId="tpce.1105725733873" value="custom" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128220">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128222">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128224">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797147643">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797128227" resolveInfo="GVValueStatement" />
    </node>
  </root>
  <root id="4044129513797128225">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797128226">
      <property name="value" nameId="tpce.1105725733873" value="labelHTML" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797128270">
      <property name="value" nameId="tpce.1105725733873" value="label" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="4044129513796894948" resolveInfo="gvalias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128264">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="8416640793686323643">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="7172006121520158841">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="lines" />
      <property name="sourceCardinality" nameId="tpce.1071599893252" value="0..n" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="7172006121520158836" resolveInfo="HtmlLine" />
    </node>
  </root>
  <root id="4044129513797128227">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797128228">
      <property name="name" nameId="tpck.1169194664001" value="value" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797128269">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
  </root>
  <root id="4044129513797165470">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797165472">
      <property name="value" nameId="tpce.1105725733873" value="style" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165473">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165475">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797437049">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797165488">
      <property name="name" nameId="tpck.1169194664001" value="style" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="4044129513797165477" resolveInfo="gvstyleenum" />
    </node>
  </root>
  <root id="4044129513797165477">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165478">
      <property name="externalValue" nameId="tpce.1083923523172" value="filled" />
      <property name="internalValue" nameId="tpce.1083923523171" value="filled" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165479">
      <property name="externalValue" nameId="tpce.1083923523172" value="rounded" />
      <property name="internalValue" nameId="tpce.1083923523171" value="rounded" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165486">
      <property name="externalValue" nameId="tpce.1083923523172" value="diagonals" />
      <property name="internalValue" nameId="tpce.1083923523171" value="diagonals" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165480">
      <property name="externalValue" nameId="tpce.1083923523172" value="bold" />
      <property name="internalValue" nameId="tpce.1083923523171" value="bold" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165481">
      <property name="externalValue" nameId="tpce.1083923523172" value="dashed" />
      <property name="internalValue" nameId="tpce.1083923523171" value="dashed" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165482">
      <property name="externalValue" nameId="tpce.1083923523172" value="dotted" />
      <property name="internalValue" nameId="tpce.1083923523171" value="dotted" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165483">
      <property name="externalValue" nameId="tpce.1083923523172" value="solid" />
      <property name="internalValue" nameId="tpce.1083923523171" value="solid" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165484">
      <property name="externalValue" nameId="tpce.1083923523172" value="invis" />
      <property name="internalValue" nameId="tpce.1083923523171" value="invis" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165485">
      <property name="externalValue" nameId="tpce.1083923523172" value="tapered" />
      <property name="internalValue" nameId="tpce.1083923523171" value="tapered" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797165487">
      <property name="externalValue" nameId="tpce.1083923523172" value="radial" />
      <property name="internalValue" nameId="tpce.1083923523171" value="radial" />
    </node>
  </root>
  <root id="4044129513797165505">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165506">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165508">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165510">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797165513">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797128227" resolveInfo="GVValueStatement" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797165511">
      <property name="value" nameId="tpce.1105725733873" value="fontname" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797229042">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797229043">
      <property name="name" nameId="tpck.1169194664001" value="number" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983657062" resolveInfo="integer" />
    </node>
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797248317">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
  </root>
  <root id="4044129513797229044">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797229065">
      <property name="value" nameId="tpce.1105725733873" value="fontsize" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797229066">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797229042" resolveInfo="GVNumberStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797234543">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797234545">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797234547">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
  </root>
  <root id="4044129513797257334">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797257335">
      <property name="name" nameId="tpck.1169194664001" value="color" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node role="extends" roleId="tpce.1169127546356" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797257336">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
  </root>
  <root id="4044129513797276961">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797276962">
      <property name="value" nameId="tpce.1105725733873" value="fillcolor" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276969">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276965">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276967">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797257334" resolveInfo="GVColorStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797405165">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
  </root>
  <root id="4044129513797276971">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276972">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797257334" resolveInfo="GVColorStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276974">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797276975">
      <property name="value" nameId="tpce.1105725733873" value="bgcolor" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797276976">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276977">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276979">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276981">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276983">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797257334" resolveInfo="GVColorStatement" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797276984">
      <property name="value" nameId="tpce.1105725733873" value="fontcolor" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797276985">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276986">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797257334" resolveInfo="GVColorStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797276988">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797394583">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797394585">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797276990">
      <property name="value" nameId="tpce.1105725733873" value="color" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797297789">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797297790">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797297792">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797229042" resolveInfo="GVNumberStatement" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797297793">
      <property name="value" nameId="tpce.1105725733873" value="minlen" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797297794">
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797297795">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797229042" resolveInfo="GVNumberStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797297797">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894917" resolveInfo="GVAttrForEdge" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797297798">
      <property name="value" nameId="tpce.1105725733873" value="weight" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
  <root id="4044129513797340653">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="4044129513797340659">
      <property name="name" nameId="tpck.1169194664001" value="rankdir" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="4044129513797340654" resolveInfo="rankdirenum" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797340660">
      <property name="value" nameId="tpce.1105725733873" value="rankdir" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797340670">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894918" resolveInfo="GVAttrForGraph" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797340672">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4683729127882709401" resolveInfo="GVAttributeStatement" />
    </node>
  </root>
  <root id="4044129513797340654">
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797340655">
      <property name="externalValue" nameId="tpce.1083923523172" value="LeftToRight" />
      <property name="internalValue" nameId="tpce.1083923523171" value="LR" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797340656">
      <property name="internalValue" nameId="tpce.1083923523171" value="TB" />
      <property name="externalValue" nameId="tpce.1083923523172" value="TopToBottom" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797340657">
      <property name="internalValue" nameId="tpce.1083923523171" value="RL" />
      <property name="externalValue" nameId="tpce.1083923523172" value="RightToLeft" />
    </node>
    <node role="member" roleId="tpce.1083172003582" type="tpce.EnumerationMemberDeclaration" typeId="tpce.1083171877298" id="4044129513797340658">
      <property name="internalValue" nameId="tpce.1083923523171" value="BT" />
      <property name="externalValue" nameId="tpce.1083923523172" value="BottomToTop" />
    </node>
  </root>
  <root id="4044129513797426347">
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="4044129513797426348">
      <property name="value" nameId="tpce.1105725733873" value="xlabel" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797426349">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513797128227" resolveInfo="GVValueStatement" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="4044129513797426353">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4044129513796894916" resolveInfo="GVAttrForNode" />
    </node>
  </root>
  <root id="7172006121520158836">
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="7172006121520158837">
      <property name="name" nameId="tpck.1169194664001" value="text" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
  </root>
  <root id="496274718814335510">
    <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="496274718814418027">
      <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
      <property name="role" nameId="tpce.1071599776563" value="port" />
      <link role="target" roleId="tpce.1071599976176" targetNodeId="4044129513796895050" resolveInfo="GVPortBoth" />
    </node>
    <node role="implements" roleId="tpce.1169129564478" type="tpce.InterfaceConceptReference" typeId="tpce.1169127622168" id="496274718814335511">
      <link role="intfc" roleId="tpce.1169127628841" targetNodeId="4768206649133437464" resolveInfo="GVEdgeExpressionPart" />
    </node>
    <node role="propertyDeclaration" roleId="tpce.1071489727084" type="tpce.PropertyDeclaration" typeId="tpce.1071489288299" id="496274718814335512">
      <property name="name" nameId="tpck.1169194664001" value="referenceName" />
      <link role="dataType" roleId="tpce.1082985295845" targetNodeId="tpck.1082983041843" resolveInfo="string" />
    </node>
    <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="496274718814402877">
      <property name="value" nameId="tpce.1105725733873" value="genHelper" />
      <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
    </node>
  </root>
</model>

